#include <sysTmr.h>
#include <systime.h>
#define TIMER0_FREQ_CLK (65535 - STC_WORK_SYSCLK / 12 / 100) // 100hz的定时器，10ms

// volatile uint16_t mycheckTimrVal = 0;
void timer0Interrupt() interrupt 1
{
    sysTmUp(10);
}

void timerWorkInit(void)
{
    // TMOD = 0x00;//模式0
    AUXR &= 0x7F;          // 定时器时钟12T模式
    TMOD &= 0xF0;          // 设置定时器模式
    TL0 = TIMER0_FREQ_CLK; // 65536-11.0592M/12/1000
    TH0 = TIMER0_FREQ_CLK >> 8;
    TF0 = 0;
    TR0 = 1; // 启动定时器
    ET0 = 1; // 使能定时器中断
}
